package com.moli.iov.base.model.mongo;

import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

/**
 * 车辆注册日志
 *  终端安装日志
 * @author whl
 * @date 2019-09-25 14:53:13
 */
@Data
public class VehicleRegisterRecord implements Serializable {

  /**
   * 流水号
   */
  private String serialNumber;

  /**
   * Iccid
   */
  private String iccid;

  /**
   * 车架号
   */
  private String vin;

  /**
   * 终端ID
   */
  private String deviceId;
  /**
   * 注册时间
   */
  @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  private Date registerTime;

  /**
   * 终端型号名称
   */
  private String terminalModelName;

  /**
   * 车牌号
    */
  private String license;
  /**
   *   车辆所属公司id
   */
  private Long vehicleCompanyId;

  /**
   * 车辆所属公司名称
   */
  private String vehicleCompanyName;
  /**
   *   tbox所属公司id
   */
  private Long tboxCompanyId;

  /**
   * tbox所属公司名称
   */
  private String tboxCompanyName;
}
